logo logo European Journal of Educational Research

EU-JER is is a, peer reviewed, online academic research journal.

Subscribe to

Receive Email Alerts

for special events, calls for papers, and professional development opportunities.

Subscribe

Publisher (HQ)

Eurasian Society of Educational Research
Eurasian Society of Educational Research
7321 Parkway Drive South, Hanover, MD 21076, USA
Eurasian Society of Educational Research
Headquarters
7321 Parkway Drive South, Hanover, MD 21076, USA

'programming and programming languages' Search Results



...

This study aims to assess the effects of teaching programming with mBlock on self-efficacy perceptions and attitudes considering programming. Particularly, this study tries to research whether there is a gender difference in middle school students or not. The study was conducted in pre-test/post-test quasi experimental design. The participants of the study which was completed in twelve weeks were 82 middle school students. The data were collected through “Educational Computer Games Assisted Learning Coding Attitude Scale” and “Computer Programming Self-efficacy Scale”. The results of the research indicate that although the self-efficacy perceptions of boys towards programming were higher than the girls’ at the beginning of the research, this difference was closed at the end of the research. The results also show that teaching programming with mBlock to middle school students did not cause gender differences in self-efficacy perceptions and attitudes regarding programming. Although girls’ attitudes regarding programming were slightly higher than boys’, the difference was not considered to be significant. In addition, it was found that programming with mBlock significantly increased students' self-efficacy perceptions and attitudes towards programming. As a result, teaching programming with mBlock can provide similar possibilities for both genders in self-efficacy perceptions and attitudes regarding programming.

description Abstract
visibility View cloud_download PDF
10.12973/eu-jer.7.4.925
Pages: 925-933
cloud_download 615
visibility 857
25
Article Metrics
Views
615
Download
857
Citations
Crossref
25

Scopus

...

Recently, there has been growing interest among practitioners and scientists in teaching children computer programming languages. The international efforts to raise generations who produce technologies are supported at the national level in Turkey too. Programming language education is included beginning from secondary school curricula of computer science education. However, it can be mentioned that up-to-date methodological and pedagogical requirements of the courses are not adequately researched. Therefore, the primary aim of the study is to share innovative methods regarding programming education processes with middle school computer science teachers. This paper presents the details of a project conducted to design an in-service training model for computer science teachers and funded by the Scientific and Technological Research Council of Turkey (TUBITAK) with the project number of 116B298. During the training period, up-to-date methodology and technologies were presented in workshops with an integrated approach. At the end of the courses, the participants’ development and the efficiency of the activities were investigated based on the analyses of qualitative and quantitative data and positive results about the content of proposed in-service teacher training methodology were yielded.

description Abstract
visibility View cloud_download PDF
10.12973/eu-jer.8.2.477
Pages: 477-489
cloud_download 1408
visibility 917
10
Article Metrics
Views
1408
Download
917
Citations
Crossref
10

Scopus
7

...

Using unplugged coding activities to promote computational thinking (CT) among secondary learners has become increasing popular. Benefits of using unplugged coding activities involve the cost-effective implementation, the ability to promote computer science concepts and self-efficacy in learning computer programming, and the engaging nature of active learning through collaboration. However, there is insufficient information regarding qualitative investigation on how learners develop their CT skills while working on unplugged coding tasks. This study therefore developed unplugged coding activities using flowcharts for high school students to learn computer science concepts, and to promote their CT skills. The activities consisted of five missions encompassing the concepts of sequence, repetition, input & variable, condition, and loop with condition. The data collection was carried out with 120 high students whose participation was video recorded and observed. A thematic analysis revealed that patterns of CT development started from initially developed, to partially developed and fully developed stages, respectively. The various stages were derived from different abilities to apply the computer science concepts to complete the missions with different expressions of CT skills. In addition, the study proposed a 3S self-directed learning approach for fostering the CT development, composing of self-check (in pairs), self-debug (in pairs), and scaffolding. It is therefore suggested to use the 3S model integrated with the unplugged coding activities for developing CT among high school learners.

description Abstract
visibility View cloud_download PDF
10.12973/eu-jer.9.3.1025
Pages: 1025-1045
cloud_download 453
visibility 593
7
Article Metrics
Views
453
Download
593
Citations
Crossref
7

Scopus

...

The Arduino microcontroller enables ordinary people to perform professional tasks that only traditional engineering professionals could perform. Recently, several educational cases have been applied to primary and secondary schools, which is a desirable attempt to popularize engineering education. This study meta-analyzed the effects of Arduino-based education in primary and secondary schools in Korea from the perspective of engineering education. Accordingly, 16 academic journals and dissertations were selected that verified educational effects by Arduino-based education to primary and secondary students in Korea, and 31 effect sizes were confirmed. According to the results of this study, the overall average effect size was 0.656, which confirmed that Arduino-based education had a positive educational effect. Furthermore, this study calculated the effect size as measured by categorical and continuous variables such as school level, the inclusion of curriculum, giftedness, publication status, the programming language used, publication year, number of sessions, and number of students. Implications were suggested from the perspective of engineering education. This study is meaningful because it suggests the application of Arduino to primary and secondary schools in engineering education by confirming the positive educational effect of Arduino-based education.

description Abstract
visibility View cloud_download PDF
10.12973/eu-jer.9.4.1503
Pages: 1503-1512
cloud_download 780
visibility 888
5
Article Metrics
Views
780
Download
888
Citations
Crossref
5

Scopus
5

...